3D Graphics Programming with QuickDraw 3D 1.5.4
Previous | QD3D Book | Overview | Chapter Contents | Next
This section describes the renderer geometry submit method.
The TQ3XRendererSubmitGeometryMethod renderer support functionality is required.
#define kQ3XMethodTypeRendererSubmitGeometryMetaHandler
Q3_METHOD_TYPE ('r','d','g','m')
typedef TQ3XFunctionPointer
(*TQ3XRendererSubmitGeometryMetaHandlerMethod)(
TQ3ObjectType geometryType)
typedef TQ3Status (*TQ3XRendererSubmitGeometryMethod)(
TQ3ViewObject view,
void *rendererPrivate,
TQ3GeometryObject geometry,
const void *publicData);
The method type kQ3XMethodTypeRendererSubmitGeometryMetaHandler returns a function pointer of type TQ3XRendererSubmitGeometryMetaHandlerMethod. This function enables a geometry of type geometryType and returns methods of type TQ3XRendererSubmitGeometryMethod.
This renderer functionality is required, and it must support the following geometric object types:
kQ3GeometryTypeTriangle
kQ3GeometryTypeLine
kQ3GeometryTypePoint
kQ3GeometryTypePixmapMarker
Previous | QD3D Book | Overview | Chapter Contents | Next